dealing with difficult times in life